package main

import "fmt"

// 结构体定义语法：
// type 结构体名称 struct {
//     成员变量定义
// }

// 定义一个结构体
type Person struct {
    name string
    age  int
}

func main() {
    // 实例化结构体
    p := Person{
        name: "Alice",
        age:  25,
    }

    // 访问结构体成员变量
    fmt.Println("Name:", p.name)
    fmt.Println("Age:", p.age)

	// 修改结构体成员变量
    p.name = "Bob"
    p.age = 30

    // 再次访问结构体成员变量	
    fmt.Println("Name:", p.name)
    fmt.Println("Age:", p.age)
}